//============================================================================================
/**
 * @file	keytouch_status.h
 * @brief	アプリケーション遷移時のキータッチ状態を保存する
 * @author	AkitoMori
 * @date	07.11.27
 */
//============================================================================================
#ifndef __KEYTOUCH_STATUS_H_
#define __KEYTOUCH_STATUS_H_


// 定義
typedef struct KEYTOUCH_STATUS KEYTOUCH_STATUS;


// インターフェース
//==============================================================================
/**
 * @brief   アプリケーション終了の制御をキーとタッチのどっちでで行ったか？取得
 *
 * @param   kt_status	キータッチ終了情報構造体へのポインタ
 *
 * @retval  BOOL		APP_END_KEY(=0) か APP_END_TOUCH(=1) (common.hなのでインクルード無し）
 */
//==============================================================================
extern int  KeyTouchStatus_CheckTouchOrKey(KEYTOUCH_STATUS * kt_status);

//------------------------------------------------------------------
/**
 * @brief	アプリケーション終了の制御をキーとタッチのどっちでで行ったか？設定
 * @param	kt_status	キータッチ終了情報構造体へのポインタ
 * @param   param		APP_END_KEY(=0) か　APP_END_TOUCH(=1)
 */
//------------------------------------------------------------------
extern void KeyTouchStatus_SetTouchOrKey(KEYTOUCH_STATUS * kt_status, int param);


#endif	// __KEYTOUCH_STATUS_H_